package extras.xml;
import org.jdom.Attribute;


/**
 * Es un atributo xml que almacena un valor num�rico.
 * Es posible obtener su valor como <code>double</code>, 
 * <code>float</code> o <code>int</code>. 
 *
 */
public class NumericAttribute extends Attribute {

	/**
	 * Se crea un nuevo <code>NumericAttribute</code> con el nombre y valor recibidos.
	 * @param nombre nombre del atributo xml
	 * @param valor valor del atributo xml
	 */
	public NumericAttribute(String nombre, float valor) {
		super(nombre, Float.toString(valor));
	}
	
	/**
	 * Se crea un nuevo <code>NumericAttribute</code> con el nombre y valor recibidos.
	 * @param nombre nombre del atributo xml
	 * @param valor valor del atributo xml
	 */
	public NumericAttribute(String nombre, double valor) {
		super(nombre, Double.toString(valor));
	}
	
	/**
	 * Se crea un nuevo <code>NumericAttribute</code> con el nombre y valor recibidos.
	 * @param nombre nombre del atributo xml
	 * @param valor valor del atributo xml
	 */
	public NumericAttribute(String nombre, int valor) {
		super(nombre, Integer.toString(valor));
	}
	
}